package com.zengzhi.mydesignmode.garnishermode.garnishermodedemo.abstracted;

/**
 *  饮料超级类
 */
public abstract class Beverage {
	public String description = "Unknown Beverage";

	/**
	 * 定义大 中 小杯子
	 */
	public enum Size { TALL, GRANDE, VENTI };
	Size size = Size.TALL;

	public void setSize(Size size) {
		this.size = size;
	}

	public Size getSize() {
		return this.size;
	}
	/**
	 * 获取饮料描述的方法
	 * @return
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * 消费的方法
	 * @return
	 */
	public abstract double cost();




}
